Skip to content

Conversation

@TC-MO
Copy link
Contributor

@TC-MO TC-MO commented Nov 11, 2024

Restructured the content into sections for better organization
Expanded on the publishing process and stages
Provided more detailed guidance on maintaining public Actors
Added a section on handling breaking changes
Emphasized the importance of clear documentation and testing
Included additional sources for generating ideas for new Actors
Incorporated examples from the Apify blog to illustrate Actor
presentations
Formatted the content in clean Markdown for better readability

… page

Restructured the content into sections for better organization
Expanded on the publishing process and stages
Provided more detailed guidance on maintaining public Actors
Added a section on handling breaking changes
Emphasized the importance of clear documentation and testing
Included additional sources for generating ideas for new Actors
Incorporated examples from the Apify blog to illustrate Actor
presentations
Formatted the content in clean Markdown for better readability
Added new section about benefits of publishing & monetization
Added details HTML component with hidden table
Mentioned briefly the available pricing model
@github-actions github-actions bot added the t-docs Issues owned by technical writing team. label Nov 11, 2024
@TC-MO TC-MO requested a review from jancurn November 11, 2024 16:20
- Flexible sharing options with public or private source code settings
- Complete API documentation and integration examples

<details>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I find this table a bit confusing, as it shows there is equality between hosting your own SaaS and building Actors. Can we communicate this somehow better and clearer? And probably merge with the above bulletpoints as they repeat the same thing.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah the table worked much better in my mind, I'll tinker with it more to better represent the difference between Traditional SaaS & Apify.

If you decide to make your Actor code publicly available on [GitHub](https://github.com), its quality becomes a priority since your Actor could be a new user's first experience with Apify.
If you decide to make your Actor's code publicly available on [GitHub](https://github.com), code quality becomes even more crucial, as your Actor may be the first experience some users have with Apify.

### Handling breaking changes
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here we should provide some best practices regarding versioning the Actors, e.g. use version-X tags. Do we have some page about that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Closest page where we describe versioning is here. But I guess that is more of an explanation than any kind of best practices, not sure if that would be suitable

Fixed typos
Added links to Discord community & hire-freelancers channel
Reworded according to suggestions
Removed confusing table
Expanded upon benefits & monetization through bullet points
Restructured the section
@TC-MO TC-MO requested a review from jancurn November 12, 2024 19:16
Public Actors are regularly submitted to [automated tests](/platform/actors/publishing/test) to ensure they are functioning properly. Before making an Actor public, we recommend you reserve enough time to maintain the project (~2 hours weekly). This will ensure that your Actor maintains its long-term quality, improving your chances of successfully [monetizing your Actors](./monetize.mdx).
## Maintain public Actors

While private Actors don't necessarily require ongoing maintenance, public Actors demand a highres level of resonsibility. Since public Actors are available on the [Apify Store](https://apify.com/store) and may be used by other users, an unmaintained public Actor could negatively impact those who depend on it.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

highres ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo, supposed to be higher, I will also review our typo checker

@TC-MO TC-MO merged commit 95311a1 into master Nov 14, 2024
7 checks passed
@TC-MO TC-MO deleted the update-index-doc branch November 14, 2024 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-docs Issues owned by technical writing team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants